import { GameCache } from "../cache/GameCache";
import { GameplayCache } from "../cache/GameplayCache";
import {StorageCache} from "../cache/StorageCache";

export class CacheManager {
    private static _game:GameCache;
    private static _storage:StorageCache;
    private static _gameplay:GameplayCache;
    public constructor(){
    }

    public static init(){
        this._game = new GameCache();
        this._storage = new StorageCache();
        this._gameplay = new GameplayCache();
    }

    public static clear(){
        
    }

    public static get game():GameCache{
        return this._game;
    }
    
    public static get storage():StorageCache{
        return this._storage;
    }
}